English Dictionary
◊ OLDUVAI GORGE
Olduvai Gorge
n : a gorge in northeastern Tanzania where anthropologists have
found some of the earliest human remains [syn: {Olduvai
Gorge}]